home *** CD-ROM | disk | FTP | other *** search
/ PC User 2002 August / Disc 1 / PCU0802CD1.iso / software / apps / files / anfxw32.exe / #setuppath# / c18.class (.txt) < prev    next >
Encoding:
Java Class File  |  2002-06-23  |  1.6 KB  |  87 lines

  1. import java.awt.Color;
  2. import java.awt.Graphics;
  3. import java.awt.Rectangle;
  4. import java.io.IOException;
  5.  
  6. public class c18 extends c00 {
  7.    // $FF: renamed from: Go byte
  8.    protected byte field_0;
  9.    // $FF: renamed from: HA byte
  10.    protected byte field_1;
  11.    // $FF: renamed from: NG byte
  12.    protected byte field_2;
  13.  
  14.    // $FF: renamed from: In (java.awt.Color) void
  15.    public void method_0(Color var1) {
  16.       super.Mb = var1;
  17.    }
  18.  
  19.    public c18(Color var1, Rectangle var2) {
  20.       super((short)var2.x, (short)var2.y, (short)var2.width, (short)var2.height);
  21.       super.GB = var1;
  22.    }
  23.  
  24.    // $FF: renamed from: JL (java.awt.Graphics) void
  25.    public void method_1(Graphics var1) {
  26.       if (super.JC != 0) {
  27.          Color var2 = var1.getColor();
  28.          super.In(var1, super.Mb);
  29.          int var3 = ((c00)this).GH();
  30.          int var4 = ((c00)this).GT();
  31.          int var5 = super.LZ * this.field_0 / 100 * 2;
  32.          int var6 = this.field_1 < 0 ? var5 : super.LX * this.field_1 / 100 * 2;
  33.          if (super.HE > 0) {
  34.             int var7 = super.LX * super.HE / 100;
  35.             Color var8 = var1.getColor();
  36.             super.In(var1, Color.gray);
  37.             if (this.field_2 != 0) {
  38.                for(int var9 = 0; var9 < this.field_2; ++var9) {
  39.                   if (var5 == 0) {
  40.                      var1.drawRect(var3 + var7 + var9, var4 + var7 + var9, super.LZ - var9 * 2 - 1, super.LX - var9 * 2 - 1);
  41.                   } else {
  42.                      var1.drawRoundRect(var3 + var7 + var9, var4 + var7 + var9, super.LZ - var9 * 2 - 1, super.LX - var9 * 2 - 1, var5 - var9 * 2, var6 - var9 * 2);
  43.                   }
  44.                }
  45.             } else {
  46.                var1.fillRoundRect(var3 + var7, var4 + var7, super.LZ, super.LX, var5, var6);
  47.             }
  48.  
  49.             var1.setColor(var8);
  50.          }
  51.  
  52.          if (this.field_2 != 0) {
  53.             for(int var11 = 0; var11 < this.field_2; ++var11) {
  54.                if (var5 == 0) {
  55.                   var1.drawRect(var3 + var11, var4 + var11, super.LZ - var11 * 2 - 1, super.LX - var11 * 2 - 1);
  56.                } else {
  57.                   var1.drawRoundRect(var3 + var11, var4 + var11, super.LZ - var11 * 2 - 1, super.LX - var11 * 2 - 1, var5 - var11 * 2, var6 - var11 * 2);
  58.                }
  59.             }
  60.          } else {
  61.             var1.fillRoundRect(var3, var4, super.LZ, super.LX, var5, var6);
  62.          }
  63.  
  64.          var1.setColor(var2);
  65.          Object var10 = null;
  66.       }
  67.    }
  68.  
  69.    // $FF: renamed from: Lf (c14) java.lang.Object
  70.    public Object method_2(c14 var1) throws IOException {
  71.       super.Lf(var1);
  72.       super.GB = var1.FX();
  73.       this.field_0 = var1.Nb();
  74.       this.field_1 = var1.Nb();
  75.       if (var1.IW >= 51) {
  76.          this.field_2 = var1.Nb();
  77.       } else {
  78.          this.field_2 = 0;
  79.       }
  80.  
  81.       return this;
  82.    }
  83.  
  84.    public c18() {
  85.    }
  86. }
  87.